﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Domain.Entities;

namespace _2112A_2_MES._sujiahao
{
    /// <summary>
    /// 调拨转移表
    /// </summary>
    public class WmTransfer : Entity<int>
    {
            /// <summary>
            /// 转移单编号
            /// 最大长度：64
            /// </summary>
            public string? TransferCode { get; set; }

            /// <summary>
            /// 转移单名称
            /// 最大长度：255
            /// </summary>
            public string? TransferName { get; set; }

            /// <summary>
            /// 转移日期
            /// </summary>
            public DateTime? TransferDate { get; set; }

            /// <summary>
            /// 转移类型
            /// 最大长度：64
            /// </summary>
            public string? ClientId { get; set; }

            /// <summary>
            /// 目的地
            /// 最大长度：64
            /// </summary>
            public string? Destination { get; set; }

            /// <summary>
            /// 承运商
            /// 最大长度：255
            /// </summary>
            public string? Carrier { get; set; }

            /// <summary>
            /// 托运单号
            /// 最大长度：64
            /// </summary>
            public string? BookingNote { get; set; }

            /// <summary>
            /// 移出仓库ID
            /// </summary>
            public long? FromWarehouseId { get; set; }

            /// <summary>
            /// 移出仓库编号
            /// 最大长度：255
            /// </summary>
            public string? FromWarehouseCode { get; set; }

            /// <summary>
            /// 移出仓库名称
            /// 最大长度：255
            /// </summary>
            public string? FromWarehouseName { get; set; }

            /// <summary>
            /// 移入仓库ID
            /// </summary>
            public long? ToWarehouseId { get; set; }

            /// <summary>
            /// 移入仓库编号
            /// 最大长度：64
            /// </summary>
            public string? ToWarehouseCode { get; set; }

            /// <summary>
            /// 移入仓库名称
            /// 最大长度：255
            /// </summary>
            public string? ToWarehouseName { get; set; }

            /// <summary>
            /// 单据状态
            /// 最大长度：64
            /// </summary>
            public string? Status { get; set; }

            /// <summary>
            /// 备注
            /// 最大长度：500
            /// </summary>
            public string? Remark { get; set; }

            /// <summary>
            /// 创建人
            /// 最大长度：64
            /// </summary>
            public string? CreateBy { get; set; }

            /// <summary>
            /// 创建时间
            /// </summary>
            public DateTime? CreateTime { get; set; }

            /// <summary>
            /// 更新人
            /// 最大长度：64
            /// </summary>
            public string? UpdateBy { get; set; }

            /// <summary>
            /// 更新时间
            /// </summary>
            public DateTime? UpdateTime { get; set; }
        }
}
